package psn.hui.sys.service;

import psn.hui.sys.domain.News;
import psn.hui.sys.utils.DataGridView;
import psn.hui.sys.vo.NewsVo;

/**
 * 	系统公告服务接口
 * @author hui
 *
 */
public interface NewsService {
	/**
	 * 	条件查询系统公告
	 * @param newVo
	 * @return
	 */
	DataGridView queryAllNews(NewsVo newsVo);
	/**
	 * 	添加系统公告
	 * @param news
	 * @return
	 */
	int addNews(News news);
	/**
	 * 	修改系统公告
	 * @param news
	 * @return
	 */
	int updateNews(News news);
	/**
	 * 	删除系统公告
	 * @param id
	 * @return
	 */
	int deleteNewsById(Integer id);
	/**
	 * 	批量删除系统公告
	 * @param ids
	 * @return
	 */
	int batchDeleteNewsByIds(Integer[] ids);
	/**
	 * 	根据id获取公告
	 * @param id
	 * @return
	 */
	News loadNewsById(Integer id);
}
